Meeresterrasse - French English Dictionary