Sexually deviant.
Scary; frightening.
Resembling a freak.
Odd; bizarre; unusual.
having an intellectual disability