leaf buds

English

Noun

leaf buds

  1. plural of leaf bud

Anagrams