Definitions of pomelo tree:

  • noun:   southeastern Asian tree producing large fruits resembling grapefruits