squawweed

/ˈskwɔːwiːd/

Definitions

1. noun

A perennial herb of the mint family, particularly the genus Pedicularis, native to North America.

“The hikers used the squawweed to make a natural tea to calm their stomachs after eating spoiled food.”

Synonyms

  • lousewort
  • pedicularis