DIAPHANOSCOPE MEANING IN ENGLISH

• Diaphanoscope Definition & Synonyms

  1. (n.) A dark box constructed for viewing transparent pictures, with or without a lens.


RECENT SEARCHES