Dictionary Check: achillea
"achillea" is a valid word!
Scrabble
13
points
Words with Friends
15
points
Definition
noun
any of several plants of the genus Achillea native to Europe and having small white flowers in flat-topped flower heads
Advertisement