Definition of May ball in English:

May ball

noun

  • A ball or similar entertainment held in May or (at the University of Cambridge) during May Week.

Origin

Mid 19th century; earliest use found in The Southern Literary Messenger.