champaca
[ˈtʃæmpɑːkə]
Definitions
1. noun
A tropical tree of the genus Michelia, native to Asia, having showy, fragrant flowers, especially the Michelia champaca, whose flowers are highly valued for their fragrance and beauty.
“The champaca tree was a prominent feature in the garden, its flowers blooming in vibrant colors.”