achillea is Accepted in TWL Scrabble Dictionary

achillea Scrabble score: 13

Meaning of achillea

  • a yarrow plant [n -S]
  • any composite plant of the genus Achillea, having toothed or divided leaves and flat-topped clusters of flowers, and including the yarrow and sneezewort