ridge terrace - German English Dictionary