Meaning of achillea
Definition of achillea
(noun)
any of
several
plants of the
genus
Achillea
native
to Europe and having
small
white
flowers in
flat-topped
flower
heads
Other information on achillea
WIKIPEDIA results for
achillea
Amazon results for
achillea
Tweet