TELESTEREOSCOPE MEANING IN ENGLISH

• Telestereoscope Definition & Synonyms

  1. (n.) A stereoscope adapted to view distant natural objects or landscapes; a telescopic stereoscope.


RECENT SEARCHES