Munclerhater5's definitions
A slang term for the most annoying fucking zombie boss in all of call of duty. Makes you want to pull out your intestines and shit through your asshole.
by Munclerhater5 December 2, 2024
Get the Muncler mug.