What does blood clot musket mean?

blood clot musket meaning in Urban Dictionary

F*cking weapon