Definition of henley regatta in English English dictionary
a series of boat races for rowing boats, held every year on the river Thames near the town of Henley in the south of England. Henley is also a fashionable social event, especially for rich and upper-class people