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