Insane; mentally ill.
Having dementia.
Crazy; ridiculous.
simple past and past participle of dement
Search
Explore