large mammals - Alemán Inglés Diccionario