Traducción español inglés

English version

¿Qué significa "artefacto, objeto prehistórico fabricado por el hombre" en Inglés