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

Leave a Reply

Your email address will not be published.

48 queries 0.420