Understand Chinese Nickname

很窘迫

[hĕn jiŏng pò]
This simple phrase translates to 'very embarrassed' or 'in great awkwardness.' It represents a situation or emotion where one feels out of place, self-conscious, or uncomfortable.
Generate Chinese Nickname
Relation Nicknames