TELESTEREOSCOPE Meaning of TELESTEREOSCOPE in English noun a stereoscope adapted to view distant natural objects or landscapes; a telescopic stereoscope. Webster English vocab. Английский словарь Webster. 2012