What does ‘stud’ mean?

stud

( n ) A well-built man. Say, Serafima, who is that stud you are talking to?
( adj ) Excellent, outstanding. It was a stud performance.