Obcordate

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

Obcordate- Meaning:

Adjective. The heart shaped leaf.