excretors

English

Noun

excretors

  1. plural of excretor