Understand Chinese Nickname

丑鸭浪鸡

[chŏu yā làng jī]
'Chou Ya Lang Ji', which literally means 'ugly duck & wandering rooster,' combines unusual animal imagery and likely aims for humor, whimsy, nonsensical charm. Or it could have some idiomatic or cultural implication I'm missing.
Generate Chinese Nickname
Relation Nicknames