Indian rose chestnut

English

Noun

Indian rose chestnut (plural Indian rose chestnuts)

  1. Ceylon ironwood or cobra saffron (Mesua ferrea).

References