domestication or taming of animals - Español Inglés Diccionario