meaning of foliose

1. Having many leaves; leafy.
2.
bearing numerous leaves


Related Words

foliose |

Developed & Maintained By Taraprasad.com

Treasure Words