neanderthaloid - Francés Inglés Diccionario