What does amazeface mean?

amazeface meaning in Urban Dictionary

whenever some thing can be so amazing it rocks that person. Potentially down.