MOOCH

Definition of MOOCH

  1. (verb)ask for and get free; be a parasite
  2. (noun)someone who mooches or cadges (tries to get something free)