meaning of infoliate

1. To cover or overspread with, or as with, leaves.


Related Words

infoliate |

Developed & Maintained By Taraprasad.com

Treasure Words