Definition of melon ball in English:

melon ball

noun

  • A marble-sized ball of melon, often used as a garnish or in fruit salads; usually in plural.

Origin

1930s.