INDIAN RHODODENDRON





Definition:

  1. [noun] evergreen spreading shrub of India and southeastern Asia having large purple flowers
    Synonyms: Indian rhododendron, Melastoma malabathricum

Synonyms: