iJunoon official Urdu Dictionary
دوربین
doorbeen
English definition for spyglass
1. n. a small refracting telescope
Sponored Video