ARTIFACT


Meaning of ARTIFACT in English

an "accidental" result or outcome that does to reflect reality, often due to an extraneous factor.

AIDS English Glossary.      Английский словарь СПИДа.