INFOLIATE MEANING IN ENGLISH

• Infoliate Definition & Synonyms

  1. (v. t.) To cover or overspread with, or as with, leaves.


RECENT SEARCHES