stone terrace - German English Dictionary