LULU


Meaning of LULU in English

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

Etymology: 19th c., perh. f. Lulu, pet form of Louise

Oxford English vocab.      Оксфордский английский словарь.