place with abundant toads - Türkisch Englisch Wörterbuch