micromoulds
English
Noun
micromoulds
plural of
micromould