meaning of Amazwang

Amazwang meaning in Urban Dictionary

Something which is also better than amazing.