Definition of soul merchant in English:

soul merchant

noun

derogatory
  • A person who deals falsely with religious or spiritual matters.

Origin

Mid 16th century.