What does Atlanta Steamer mean?

Atlanta Steamer meaning in Urban Dictionary

The act of shitting on an enormous turd, freezing it, after that deploying it as a dildo.