staverwort

/ˈsteɪvərwɜːrt/

Definitions

1. noun

A type of flowering plant, specifically a species of flowering plant in the family Asteraceae, particularly Stachys sylvatica

“The rare staverwort can be found in the forest’s northern section.”

Synonyms

  • herb
  • plant
  • stachys
  • stachys sylvatica

Antonyms

  • invasive species
  • weed