See also: mégabases English Noun megabases plural of megabase Anagrams embassageWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads