stage: a small platform on a microscope where the specimen is mounted for examination
artifact: a man-made object taken as a whole
deoxythymidine: a nucleoside component of DNA; composed of thymine and deoxyribose