microfolds
English
Noun
microfolds
plural of
microfold