Crazy; ridiculous.
Insane or mentally ill.
a demented idea
Suffering from dementia.
Freaky.
A freaky person or creature; a freak.