a person who makes excuses for another person's mistakes or weaknesses
"So I guess despite saying we wouldn't have a meeting this morning, the boss has decided to have an unscheduled meeting first thing yet again...." - Person A

"Oh, but that's okay, she's clearly been trying her best." - Person B

"........what a mindguard" - Person C
by hfontana November 4, 2020
Get the mindguard mug.