microribbons

English

Noun

microribbons

  1. plural of microribbon