Latin-English dictionary »

catela meaning in English

LatinEnglish
catela [catelae] (1st) F
noun

boomerang?noun

curved missile weaponnoun