Top definition
When you are dropping a deuce at a certain height in which splashes against your ass cheek
Jeff: The toilet water just splashed my ass
Stefanie: it's known as gods touch
by Bakarra December 04, 2014
Get the mug
Get a Gods touch mug for your papa Callisto.