English Dictionary
Definition carrier hotel in British English
carrier hotel noun
[countable] noun
/ˈkæriə(r) həʊˌtel/
Example
This must-read publication maps out the key carrier hotel and data center facilities in New York.
Synonyms and related words
