YourDictionary

Dictionary Home » Business » telecottage

telecottage business definition

A relatively small, community-based telecommunications center that offers residents access to education and work. Telecottages were initially established as community development efforts in rural areas of Europe.

link/cite print suggestion box