meaning of lobed leaf

1. a leaf having deeply indented margins


Related Words

lobed leaf |

Developed & Maintained By Taraprasad.com

Treasure Words