cyberplace

English

Etymology

From cyber- +‎ place.

Noun

cyberplace (plural cyberplaces)

  1. A location on the Internet or in cyberspace.