by Muncler December 02, 2024

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 02, 2024
