microthreads

English

Noun

microthreads

  1. plural of microthread