English

edit

Noun

edit

leafburst (plural leafbursts)

  1. (botany) The eruption of a new leaf through the underlying tissue

Anagrams

edit