English Dictionary
Definition telecottage in British English
telecottage noun
[countable] noun
/ˈteliˌkɒtɪdʒ/
1
a building containing computer equipment that several telecommuters share
Synonyms and related words
