Find the word definition

Wikipedia
TopGolf

'''Topgolf '''is a global sports entertainment community headquartered in Dallas, Texas with locations throughout the United States and the UK.