Definition, synonyms and related words
champac; Magnolia champaca; a large evergreen tree in the Magnoliaceae family.