trompe l'oeil: a painting rendered in such great detail as to deceive the viewer concerning its reality
physical entity: an entity that has physical existence
window screen: screen to keep insects from entering a building through the open window