Top definition
A high school usually a freshman who sleeps with copious amounts of navy sailors.
Candy's such a squid mattress shes had like 4 navy guys in one week
by jkmsjhdhfhsi August 18, 2007
Get the mug
Get a squid mattress mug for your mate Jovana.