What does biscuit launcher mean?

biscuit launcher meaning in Urban Dictionary

one who farts in the or the woman workshop together with smell carries through the entire office.