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.”
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.”