BIOSCOPE MEANING IN ENGLISH

• Bioscope Definition & Synonyms

  1. (n.) A view of life; that which gives such a view.
  2. (n.) An animated picture machine for screen projection; a cinematograph (which see).


RECENT SEARCHES