talisay

talisay definitions

noun
  • The tree Terminalia catappa, Indian almond or tropical almond.