Best definition
wheelie pod
A small electric vehicle, such as a smart car.

There’s no way all five of us could sqeeze into Jake’s wheelie pod.