studmuffin
noun
°(colloquial) A stud, an attractive man.