product of man's intellect or labor - Francés Inglés Diccionario