EXCANTATION MEANING IN ENGLISH

• Excantation Definition & Synonyms

  1. (n.) Disenchantment by a countercharm.


RECENT SEARCHES