Top definition
...da moon was full and da stars was out and the waves was lapping on the shore..we had da beach all to ourselves so we went udu udu in heaven on Earth.
by Palar Jones June 24, 2010
Get the mug
Get a Udu Udu mug for your dog Paul.