What does Amazwang mean?

Amazwang meaning in Urban Dictionary

Something which is also better than amazing.