meaning of biscuit launcher

biscuit launcher meaning in Urban Dictionary

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