barking turtle
i hurried to the bathroom to release my barking turtle back into the pond
"noun: a loud popping fart that is accompanied by a "turtle" or turd poking its head out each time air escapes
"i hurried to the bathroom to release my barking turtle back into the pond" What is the definition of "barking turtle"?