place with abundant toads - Spanisch Englisch Wörterbuch