dome-shaped roof - French English Dictionary