super league

English

Noun

super league (plural super leagues)

  1. Alternative form of superleague.