degreasants

English

Noun

degreasants

  1. plural of degreasant