TELESTEREOSCOPE Meaning of TELESTEREOSCOPE in English (n.) A stereoscope adapted to view distant natural objects or landscapes; a telescopic stereoscope. Webster's English dictionary. Английский словарь Webster. 2012