skirods

English

Noun

skirods

  1. plural of skirod