beauty queen
noun
: a beautiful and glamorous woman or girl
specifically
: a winner of a beauty contest
Love words? Need even more definitions?
Merriam-Webster unabridged
Share