Find the word definition

Wiktionary
mahua trees

n. (mahua tree English)