Home US English Mayfest
A celebration or other public festivity held in May.
1960s; earliest use found in Bennington (Vermont) Banner. From May + fest, probably after German Maifest.
READ THESE ARTICLES