'limo' definitions:

Definition of 'limo'

(from WordNet)
noun
Large luxurious car; usually driven by a chauffeur [syn: limousine, limo]

Definition of 'limo'

From: GCIDE
  • limo \limo\ n. Limousine; -- a shortened form.
  • Syn: limousine. [WordNet 1.5]