grim

of a sinister or ghastly character; repellent.