Top definition
A heraldic device symbolising sexual potency, an erect penis.
After several bottles of Spanish wine, the professor found that a squid rampant was a brave thing to aspire to.
by George Vespe May 01, 2008
Get the mug
Get a Squid Rampant mug for your guy Riley.