
You may not realize that hardcore has three distinct meanings:
Gay, anal intercourse.
Very rough sexual play.
Conventional pornography.
Sex Dictionary with Memoirs, How-To, Games, Media and More
You may not realize that hardcore has three distinct meanings:
Gay, anal intercourse.
Very rough sexual play.
Conventional pornography.