English-Latin dictionary »

boomerang? meaning in Latin

EnglishLatin
boomerang? noun

catela [catelae](1st) F
noun