What is the meaning of Grim?

Dismal and gloomy, cold and forbidding.

Rigid and unrelenting.

Ghastly or sinister.

Disgusting; gross.

Fierce, cruel, furious.

To make grim; to give a stern or forbidding aspect to.

 A promiscuous woman.

Anger, wrath.

A specter, ghost, haunting spirit.

ugly, unsightly

nasty

taking

grim, ugly, unsightly

a kind of wight

imperative of grime

Alternative form of grimm

Source: wiktionary.org