a creature resembling man - Francés Inglés Diccionario