English-Latin dictionary »

the plant itself meaning in Latin

EnglishLatin
the plant itself noun

albucus [albuci](2nd) M
noun