English Dictionary
Definition demarcation in British English
demarcation noun
noun
/ˌdiːmɑː(r)ˈkeɪʃ(ə)n/
1.1
something that establishes borders or limits
Synonyms and related words
