Da hyena's definitions
A person who instantly falls asleep in cars parked in random driveways. May occasionally spill cups of ice water on themselves due to falling asleep.
There was a litosaurus in my front yard again this morning.
by Da hyena August 30, 2016
Get the Litosaurus mug.