Obcordate

0
2361
Obcordate- Meaning: Adjective. The heart shaped leaf.

Obcordate- Meaning:

Adjective. The heart shaped leaf.