ground at the foot of a rampart - Türkisch Englisch Wörterbuch