English-Latin dictionary »

milfoil, yarrow meaning in Latin

EnglishLatin
milfoil, yarrow noun

achilleos [achillei]noun
F