Noun
champaca (plural champacas) (Philippines) champac; Magnolia champaca; a large evergreen tree in the Magnoliaceae family.