English Dictionary
Definition nightspot in British English
nightspot noun
[countable] noun
/ˈnaɪtˌspɒt/
English Dictionary