leafbases
English
Noun
leafbases
plural of
leafbase