What does Amazingoid mean?

Amazingoid meaning in Urban Dictionary

For when Amazing will not be sufficient, this 3-dimentional alternative offers much better effect