hominoids - Español Inglés Diccionario