Causing terror or horror.
Scary; frightening.
Sexually deviant.
Resembling a freak.
Odd; bizarre; unusual.