permeators

English

Noun

permeators

  1. plural of permeator