LIMO

Definition of LIMO

  1. (noun)large luxurious car; usually driven by a chauffeur