What does ‘buff’ mean?

( adj ) Muscular. That dude is totally buff.
( n ) Nude, nudity. To come to the door in the buff.