Definitions of Shylock:

  • noun:   a merciless usurer in a play by Shakespeare
  • noun:   someone who lends money at excessive rates of interest