pretty boy

noun — 3 senses

pretty boy

noun
1

Derogatory, Disapproving, Endearing, Mildly, Often, Slang A young man whose physical attractiveness is considered rather unmasculine and who may be vain about his appearance.

2

Slang, Usually, Used by women A good-looking young man, especially whose good looks are rather effeminate than masculine.

3

Used other than figuratively or idiomatically: see pretty, boy.

Related terms
who's a pretty boy then

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.