bostryces

English

Noun

bostryces

  1. plural of bostryx