LIMO Meaning of LIMO in English [limo] n, pl lim.os (1968): limousine Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012