stephanie was a mynx and easily won the skin eating contest
someone or something that is fucking great or can dominate at ease
"stephanie was a mynx and easily won the skin eating contest" What is the definition of "mynx"?