welfare parasite

welfare parasite

English Noun
Ad

Definition

A person who is seen as living off the welfare of others.

Ad