Definitions of melon ball:

  • noun:   a bite of melon cut as a sphere