LIMOU Meaning of LIMOU in English n 1. a limousine. 2. shoes or sneakers. ("How do you like my new limous?") Submitted by Jeff Trentadue, Tallahassee, FL, USA, 16-04-1998. Slang English vocab. Английский сленговый словарь. 2012