Petliurists

English

Noun

Petliurists

  1. plural of Petliurist