one who tames animals - Turco Inglés Diccionario