Lillet’s is a brand of tampons in the UK.I’m a bit embarrassed to ask, but can someone explain the “Lil-lets” reference to me? English isn’t my first language and I’ve been wondering for days and auntie Google doesn’t help me (and if it has anything to do with the drink Lillet I don’t get it either).
Hilariously they are also famously applicator free, which our very own Lil-Lete claims she can’t use ...