mahua noun1 •Madhuca longifolia, a fast-growing Indian tropical tree cultivated for its oleaginous seeds. formsmahuas