meaning of spatulate leaf

1. spatula-shaped; having a broad rounded apex and narrow base


Related Words

spatulate leaf |

Developed & Maintained By Taraprasad.com

Treasure Words