meaning of amazeface

amazeface meaning in Urban Dictionary

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