Back to Dictionary
洋洋自得
yángyángzìdé
1.
immensely pleased with oneself (idiom)
2.
proud
3.
complacent