hog

(noun) pig

selfish person (generic term)