RichThesaurus
freakazoid
freakazoid
antonyms
freakazoid
definitions
noun
A freaky person or creature; a freak.
adj
Freaky.