leafbursts

English

Noun

leafbursts

  1. plural of leafburst