A loud burping noise made by some cavesquids under the sea.
by Neo Nugget January 6, 2009
Get the barfup mug.