a creature resembling man - Alemán Inglés Diccionario