meaning of burp your turtle

burp your turtle meaning in Urban Dictionary

to masterbate