ARTEFACT


Meaning of ARTEFACT in English

noun

something which is made or introduced artificially

see also DERMATITIS

English dictionary of medicine.      Английский словарь медицины.