VariousWords beta
Related Terms:
Noun
Definition: Madhuca longifolia, a fast-growing Indian tropical tree cultivated for its oleaginous seeds.
VariousWords beta
Definition: Madhuca longifolia, a fast-growing Indian tropical tree cultivated for its oleaginous seeds.