CHAMPAC Meaning of CHAMPAC in English n. tree from the magnolia family that produces fragrant flowers (also spelled: champak) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012