English-Latin dictionary »

tussilago farfara meaning in Latin

EnglishLatin
Tussilago farfara noun

chamaeleuce [chamaeleuces]noun
F