STRETCH LIMO Meaning of STRETCH LIMO in English [stretch limo] n (1971): a long limousine that is luxuriously furnished (as with a TV or bar)--called also stretch limousine Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012