Mega means "cloud" in Indonesian, ultimately from Sanskrit मेघ (megha).
Check back in a moment for rank and trend details.