microrepeats

English

Noun

microrepeats

  1. plural of microrepeat