Definition of bioscope

Definition of bioscope
  1. bioscope Noun An early form of movie projector
  2. bioscope Noun A cinema or movie theatre.
Feedback Form