group of toads - Alemán Inglés Diccionario