What is the full meaning of yarrows
YARROW, a strongly-scented wild flower [n]
Example of the word yarrows placed on a Scrabble board.