Meaning of Welsh main in English:

Welsh main

noun

historical
  • A tournament in which the loser in each round is eliminated; (occasionally) such a system forming the basis of a competition.

Origin

Mid 18th century; earliest use found in Daily Advertiser.