Is the bloody annoying marketing buzzword that the British media uses when referring to an internet based company. See .com

Log in or register to write something here or to contact authors.