lobed leaf

Explore definitions, synonyms, and language insights of lobed leaf

Definitions

Noun
a leaf having deeply indented margins

More General Terms