What is Dumpface?
A unwanted or uncool animal, an animal with a dumplooking face...
Kiko is kind of a dumpface cat...
See dump, cats, face, crude