hominids - Francés Inglés Diccionario