English

edit

Noun

edit

leafbuds

  1. plural of leafbud

Anagrams

edit