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

Words nearby head of the river