stretch of land along the seashore - İspanyolca İngilizce Sözlük