stretch of land along the seashore - German English Dictionary