Resembling a demon in form or action
Of, or relating to a mythical monster; full of monsters.
Enormously large.
Hideous or frightful.
Freakish or grotesque.