Definitions of Shorea:

  • noun:   genus of Indonesian and Malaysian timber trees rich in resin