strip of savanna land between two rivers - Türkisch Englisch Wörterbuch