ARTEFACTO Meaning of ARTEFACTO in English arte·facton artifact, man-made product Interlingua English vocab. Английский словарь Интерлингва. 2012