Top definition
Something really tough...very difficult.
"This steak is chewier than a horse's hymen"

"These instructions are proving tougher than a horse's hymen"
by drbollocks August 09, 2008
Get the mug
Get a horse's hymen mug for your girlfriend Rihanna.