WikiWord

lilo

From WikiWord, the free dictionary

/laɪləʊ/ English

Definitions

noun

  1. An inflatable air mattress.

Related words

Synonyms

Associated

References