MOOCHER

Definition of MOOCHER

  1. (noun)someone who mooches or cadges (tries to get something free)