1 definition by Bakarra

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 5, 2014
Get the Gods touch mug.