English-Latin dictionary »

plant, hound's-tongue meaning in Latin

EnglishLatin
plant, hound's-tongue noun

cynoglossos [cynoglossi]noun
F