English-Latin dictionary »

medicinal plant (said to be discovered by achilles) meaning in Latin

EnglishLatin
medicinal plant (said to be discovered by Achilles) noun

achilleos [achillei]noun
F