someone or something that is mentally handicapped, riddled with learning disabilities, or retarded
I have to deal with this woman at work that is so trigged, she can't even turn on her computer without needing help.
5👍 9👎