megadome noun1 •A large dome-shaped building used for concerts, sports etcSo, to standardise conditions, the only sensible solution is to build an indoor cricket megadome in Dubai and hold all test matches there. — 2015 formsmegadomes