striids

English

Noun

striids

  1. plural of striid