charognard
French
noun
Definitions
- scavenger animal feeding on decaying matter
- (figuratively) vulture person who profits from the suffering of others
Etymology
Affix from French charogne.
Origin
French
charogne
Affix from French charogne.
French
charogne