Latin-English dictionary »

achilleos meaning in English

LatinEnglish
achilleos [achillei] noun
F

medicinal plant (said to be discovered by Achilles)noun

milfoil, yarrownoun