heap of earth left by a freshet - Türkisch Englisch Wörterbuch