WITCH Meaning of WITCH in English I . n. Sorceress, enchantress. II . v. a. Charm, enchant, fascinate, enamour, captivate, ravish, be~. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012