grim

    adjective
  1. [stern] sever.
  2. [angry-looking] malcarat, sorrut.
  3. [unrelenting] inexorable, inflexible.
  4. [gloomy] tenebrós.
  5. [humour] macabre.
  6. [battle] obstinat, porfidiós.
  7. [frightful] terrible, horrible.
  8. colloquial [unpleasant] desagradable, dolent, horrorós.