Achillea Definition

Other Achillea Definition

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


More below...



More Achillea Links:
Link to this Achillea definition/page: