coming attraction: a movie that is advertised to draw customers
physical entity: an entity that has physical existence
battle sight: an arrangement of sights that makes possible the rapid aiming of a firearm at short ranges