Find the word definition

Wiktionary
stud muffin

n. (context idiomatic colloquial English) A very attractive man.