strip of land along a river - Spanisch Englisch Wörterbuch