one who tames animals - Alemán Inglés Diccionario