Dictionary.com
Thesaurus.com

champaca

  • a variation of champac.
    champac
    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.

More Suggestions