head of the river


head of the river

n (Rowing) a. any of various annual rowing regattas held on particular riversb. the boat or team winning such a regatta: Eton are head of the river again this year.