champaca noun1 •(Philippines) champac; Magnolia champaca; a large evergreen tree in the Magnoliaceae family. formschampacas