strip of land along a river - İspanyolca İngilizce Sözlük