leafbases

English

Noun

leafbases

  1. plural of leafbase