洋洋自得yángyángzìdé
Meanings
1. immensely pleased with oneself (idiom)
2. proud
3. complacent
Characters used