English | German | Russian | Czech

leafling English

Meaning leafling meaning

What does leafling mean?

leafling

A small, tiny, miniature, or immature leaf; a leaflet.

Are you looking for...?