head of the river








noun

    1. any of various annual rowing regattas held on particular rivers
    2. the boat or team winning such a regattaEton are head of the river again this year
53 queries 0.552