Top definition
The humblest of all God's creatures. Capable of single handedly stopping alien invasions...
In the end, it was not guns or bombs that defeated the aliens, but that humblest of all God's creatures, the Tyrannosaurus Rex.
by Mr Simon October 08, 2012
Get the mug
Get a tyrannosaurus rex mug for your cat Vivek.