guapetón

Etymology
From.

Adjective

 * 1) handsome, pretty person

Noun

 * 1) Adonis handsome man
 * 2) hunk handsome man (colloquial)