i had great sex last night,he was a marc in the sack
often described as a sex god, a man able to pleasre women for hours on every orfice of their bodies
"i had great sex last night,he was a marc in the sack" What is the definition of "marc"?