shtrafbats

English

Noun

shtrafbats

  1. plural of shtrafbat