achillea meaning

UK US

achillea (noun): any of several plants of the genus Achillea native to Europe and having small white flowers in flat-topped flower heads.

Definition of achillea

  1. any of several plants of the genus Achillea native to Europe and having small white flowers in flat-topped flower heads

    Type of: herb

    Kinds: yarrow, sneezeweed yarrow

Scrabble score: 13 (letter breakdown)

Word lists: words starting with AC · words ending in EA · 8-letter words

More about achillea on Wikipedia.