superfolds

English

Noun

superfolds

  1. plural of superfold