leecher

/L IY1 CH ER0/
noun
  1. 1

    (Internet, file sharing) One who downloads material without uploading in exchange.

  2. 2

    One who leeches; a physician.