BOWSHOT Meaning of BOWSHOT in English [ 'bəʊʃɒt ]■ noun the distance to which a bow can send an arrow. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004