ridge terrace - French English Dictionary