LILO


Meaning of LILO in English

[ 'lʌɪləʊ ]

(also trademark Li-lo )

■ noun ( plural ~s ) Brit. an inflatable mattress used as a bed or for floating on water.

Origin

1930s: alt. of lie low .

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.