sportsplex

Etymology

From sports + -plex.

noun

  1. A complex offering sporting facilities.