Definition of “lulu” - English Dictionary

british dictionary