macroemulsions

English

Noun

macroemulsions

  1. plural of macroemulsion