champaca (English, noun)
expansion: champaca (plural champacas)
Senses:
glosses: champac; Magnolia champaca; a large evergreen tree in the Magnoliaceae family.
tags: Philippines
Forms:
form: champacas
tags: plural