English-Latin dictionary »

fly trap meaning in Latin

EnglishLatin
fly trap noun

muscarium [muscarii](2nd) N
noun