Top definition
a saying that refers to sex.
You don't make an omelette for someone who stayed over and did not do the horizontal barracuda!
by Poly-anna May 24, 2018
Get the mug
Get a horizontal barracuda mug for your brother-in-law Jerry.