leaf-curling spiders

English

Noun

leaf-curling spiders

  1. plural of leaf-curling spider