Latin-French dictionary »

achillea meaning in French

LatinFrench
achillea noun

achilléenom