English-Latin dictionary »

cockroach, moth, book-worm meaning in Latin

EnglishLatin
cockroach, moth, book-worm noun

blatta [blattae](1st) F
noun