Wow queen

Best definition
Wow queen
(((((NOUN)))))To express the love of of a beautyful woman.

Non-Harvard – “Check out dis bitch.”

Harvard Son – “Wow queen ✌✌✌✌👌👌👌😍😍😍”

NH – “Whas dat mean?”

HS – “Put CTFU World on see first.”