yarrow Definition
Dictionary Home » Words Starting with Y » Y ... yellow » yarrow
yarrow
noun
- 1. A creeping perennial plant, formerly used widely in herbal medicine, with finely divided aromatic leaves and white or pink flower-heads in dense flat-topped clusters.
