English-Latin dictionary »

scarabe meaning in Latin

EnglishLatin
scarabe noun

carabus [carabi](2nd) M
noun