leafbuds

English

Noun

leafbuds

  1. plural of leafbud

Anagrams