Meeresterrasse - German English Dictionary