Champac

What is Champac?

Champac definition and meaning on Dictionary terms:
noun
a southern Asian tree, Michelia champaca, of the magnolia family, having fragrant yellow or orange flowers and yielding an oil (champaca oil) used in perfumes.

 

reference: https://www.dictionary.com/browse/champac

Tags: