meaning of amazo

amazo meaning in Urban Dictionary

actually, amazing and one