telemetrograph
English
telemetrograph meaning in English • telemetrograph का अर्थ अंग्रेजी में
Noun
- A combination of the camera lucida and telescope for drawing and measuring distant objects.