bugshas

English

Noun

bugshas

  1. plural of bugsha