bean threads

English

Noun

bean threads

  1. plural of bean thread