meaning of dentate leaf

1. a leaf having a toothed margin


Related Words

dentate leaf |

Developed & Maintained By Taraprasad.com

Treasure Words