What does applesauce enema mean?

applesauce enema meaning in Urban Dictionary

An applesauce enema is an insult thought to, or desired on, a person who is a total dumbass.