Odd; bizarre; unusual.
Sexually deviant.
Scary; frightening.
Resembling a freak.
Freakish, weird or unusual.