neurad

/nuːˈræd/

Definitions

1. noun

A type of flowering plant, particularly in the genus Adenophora.

“The doctor recommended drinking tea made from the roots of the neurad plant.”

Synonyms

  • flowering_plant
  • plant

Antonyms

  • non-flowering_plant
  • weed