Skip to main content

Definitions by karolthebarol

Very irritating person who keeps you in a prison once you decide to get with them.
boy #1: Man this girl i met is so annoying!
boy #2: You must have met a shauna !
Shauna by karolthebarol May 2, 2023