LULU


Meaning of LULU in English

n. sl. a remarkable or excellent person or thing.

[ 19th c., perh. f. Lulu, pet form of Louise ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.