1 definition by Dave202

A alternative take on the womans pussy. Used by Greeks, moving into France and Britain.
'Oh, lovely Baracu she had Dave!'
by Dave202 August 29, 2008
Get the Baracu mug.