English Dictionary
Definition no-man’s-land in British English
no-man’s-land noun
[singular/uncountable] noun
Synonyms and related words

English Dictionary