leafrolls

English

Noun

leafrolls

  1. plural of leafroll