expiscators

English

Noun

expiscators

  1. plural of expiscator