Telelectroscope
Word Dictionary
-> Telelectroscope
Search:
Telelectroscope
(n.) Any apparatus for making distant objects visible by the aid of electric transmission.
Terms of Use
Canadian Jobs