mat deleted the report because he is a gibbering moron
a person who talks crap and exhibits dog-like traits such as cowering in fear and being whipped
"mat deleted the report because he is a gibbering moron" What is the definition of "gibbering moron"?