(also trademark Li-lo)
Definition of lilo in English:
noun (plural lilos)British
A type of inflatable mattress which is used as a bed or for floating on water.
- Out on the pier, we saw that kids had paddled out over a hundred yards on lilos and inflatable rafts.
- The theme of the day is Spanish holiday, they are dressed almost to a man in sombreros, with either beach balls, lilos or water rings.
- Only this week, two would-be asylum-seekers were caught miles from the French mainland as they tried to use children's lilos to paddle their way across the English Channel.
1930s: alteration of lie low.
Definition of lilo in:
- Spanish dictionary