Lilo meaning
UK US
Lilo (noun): a type of inflatable air mattress.
Definition of Lilo
- a type of inflatable air mattress
Type of: air mattress
Scrabble score: 4 (letter breakdown)
Word lists: words starting with LI · words ending in LO · 4-letter words
More about Lilo on Wikipedia.