meaning of trifoliolate leaf

1. having three leaflets


Related Words

trifoliolate leaf |

Developed & Maintained By Taraprasad.com

Treasure Words