stitchwort

/ˈstɪtʃwɜːrt/

Definitions

1. noun

A type of flowering plant, Stachys sylvatica, found in Europe and Western Asia, with small, white or purple flowers.

“The hiker noticed the stitchwort blooming on the mountain path.”

Synonyms

  • Stachys sylvatica
  • wild hedge-nettle

Antonyms

  • weed