dastoors

English

Noun

dastoors

  1. plural of dastoor