emulsors

English

Noun

emulsors

  1. plural of emulsor