Thesaurus Dictionary
Synonyms and antonyms of Someone who is selfish or not generous in British Thesaurus
Someone who is selfish or not generous
cheapskate (noun)
ligger (noun)
informal someone who goes to free events organized by companies that are trying to promote a product, service, or event because of the food, drink etc available there