one who tames animals - Francés Inglés Diccionario