meaning of Amazecock

Amazecock meaning in Urban Dictionary

A superlative describing everything awesome, specially those ideas awesome that lie outside traditional conceptions of awesomeness.