ben ( synonym found)

Definition of ben:

°A tree, Moringa oleifera or horseradish tree of Arabia and India, which produces oil of ben.
°The winged seed of the ben tree.

Definition of ben:

°A tree, Moringa oleifera or horseradish tree of Arabia and India, which produces oil of ben.
°The winged seed of the ben tree.

Back to Top