bahera

English

Noun

bahera (plural baheras)

  1. A large deciduous tree of species Terminalia bellirica.