horrid, abominable, disgusting, vile, revolting, fanged creature