Used to describe a female that enjoys participating in fellatious activities.
You see that squiggles over there? She gave me some bomb squigs!
21👍 15👎