bioscope Meaning, Definition & Usage

  1. noun a South African movie theater
  2. noun a kind of early movie projector

WordNet