impressors

English

Noun

impressors

  1. plural of impressor