Dictionary Definition:
○vedha m. the act of striking from afar L. • ○dhin mfn. piercing from afar (as a missile, weapon) L.