Insane or mentally ill.
a demented idea
Crazy; ridiculous.
Suffering from dementia.
Crazy, mad or insane.
Close to or in close proximity to another location.