be a moocher - Turkish English Dictionary