microbraids
English
Noun
microbraids
plural of
microbraid