English-Latin dictionary »

plant, dog-bread meaning in Latin

EnglishLatin
plant, dog-bread noun

cynomazon [cynomazi]noun
N