mega-colossal - French English Dictionary