domed stadium - French English Dictionary