Advertisement

Advertisement

head of the river

noun

    1. any of various annual rowing regattas held on particular rivers
    2. the boat or team winning such a regatta

      Eton are head of the river again this year



Advertisement

Advertisement

Advertisement

Advertisement


head of statehead-on