INTERLUCATE MEANING IN ENGLISH

• Interlucate Definition & Synonyms

  1. (v. t.) To let in light upon, as by cutting away branches.


RECENT SEARCHES