meaning of Awkwardsaurus Rex

Awkwardsaurus Rex meaning in Urban Dictionary

a phrase accustomed lighten the mood after a faux pas. Followed by a visual representation for the Tyranosaurus' comically quick forearms.