i was muff diving on stephanie when she let loose with an ear splitting beaver bark
a vaginal fart
"i was muff diving on stephanie when she let loose with an ear splitting beaver bark" What is the definition of "beaver bark"?