ridge terrace - Turkish English Dictionary