1. Noun. Business done on the Internet or in cyberspace. ¹
2. Noun. A business that operates on the Internet or in cyberspace. ¹
¹ Source: wiktionary.com