Shag: Meaning, British Sexual Slang, Consent, and Usage
Shag is informal British slang meaning to have sex, but it may also refer to a carpet, hairstyle, seabird, or dance depending on context.
Shag is informal British slang meaning to have sex, but it may also refer to a carpet, hairstyle, seabird, or dance depending on context.