meaning of Awescar

Awescar meaning in Urban Dictionary

An event (or person) that's therefore awesome, it requires to be given an award.