(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
What do you find interesting about this word or phrase?
Comments that don't adhere to our Community Guidelines may be moderated or removed.
Most popular in the US
Most popular in the UK
Most popular in Canada
Most popular in Australia
Most popular in Pakistan