TELESTEREOSCOPE


Meaning of TELESTEREOSCOPE in English

noun a stereoscope adapted to view distant natural objects or landscapes; a telescopic stereoscope.

Webster English vocab.      Английский словарь Webster.