Understand Chinese Nickname

碍了森人

[ài le sēn rén]
It means bothering or obstructing others, which could reflect self-awareness of possibly disturbing someone or creating inconvenience for others.
Generate Chinese Nickname
Relation Nicknames