ice apple

English

Noun

ice apple (plural ice apples)

  1. The Asian tree Borassus flabellifer.