English-Latin dictionary »

plant, batrachior or herba scelerata meaning in Latin

EnglishLatin
plant, batrachior or herba scelerata noun

apiastellum [apiastelli](2nd) N
noun

Your history