microribbons
English
Noun
microribbons
plural of
microribbon