Big Huge Thesaurus

half-crazed

adjective

similar terms