BOW SIGHT
Meaning of BOW SIGHT in English
noun
Etymology: bow (III)
: a device usually of pins set in a calibrated frame attachable to a shooting bow for aid in aiming for distance
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012