Bioscope

Webster's Dictionary of the English Language

·add. ·noun A view of life; that which gives such a view.

II. Bioscope ·add. ·noun An animated picture machine for screen projection; a cinematograph (which see).