1 definition by ( <.....> )
Confined, cramped space on wheels, prone to causing nervous breakdowns in claustrophobic persons. Taking the role of a passeneger in a micra ensures an uncomfortable, long journey and double the usual travel time.
by ( <.....> ) November 13, 2008