Definitions of Borassus:

  • noun:   palmyra