outrage
Indignatio
from Latin rabiēs (“anger, fury”).
Outrage =
hate =
angry
+
surprise