mohwa

/moʊwɑː/

Definitions

1. noun

A type of flowering evergreen shrub, particularly the Rhododendron ponticum or the Rhododendron maximum.

“The beautiful moths attracted to the mohwa flowers were a sight to behold.”

Synonyms

  • azalea
  • rhododendron

Antonyms

  • desert plant