1 definition by romedadome

Used to describe a female that enjoys participating in fellatious activities.
You see that squiggles over there? She gave me some bomb squigs!
by romedadome December 21, 2011
Get the Squiggles mug.