lobed leaf

Noun
  1. A leaf having deeply indented margins (synset 113182310)

Found on Word Lists

Other Searches