meaning of macrophyllous

1. Having long or large leaves.


Related Words

macrophyllous |

Developed & Maintained By Taraprasad.com

Treasure Words