Definition from zikkir, the free dictionary
NounMegaportal (plural Megaportals)
- (Internet) A very large, successful portal web site.
- 2008 John Markoff China Law Could Impede Microsoft Deal for Yahoo
- There are potentially dozens of jurisdictions that could claim oversight in such a deal because of the global business interests of the two huge companies and because it could potentially transform the Internet into two megaportals, Google and Microsoft.