meaning of bamboo steamer

bamboo steamer meaning in Urban Dictionary

to deficate upon people chest