microencapsulators

English

Noun

microencapsulators

  1. plural of microencapsulator