Find the word definition

Wiktionary
stunod

a. Stupid or crazy; out of touch with reality; disagreeable n. (context slang pejorative English) A stupid or crazy person.