English-Latin dictionary »

(eye) socket meaning in Latin

EnglishLatin
(eye) socket noun

cavea [caveae](1st) F
noun