meaning of Amazingoid

Amazingoid meaning in Urban Dictionary

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