1 definition by neil finn

meaning nice, sexy, pleasant, enjoyable: this British usage is an abbreviated form of luscious
she is lush
by neil finn May 17, 2011
Get the lush mug.