I've never come across the term "lulu" at all! Must be only a US thing...
Sara.