Skip to main content

Definitions by neil finn

meaning nice, sexy, pleasant, enjoyable: this British usage is an abbreviated form of luscious
she is lush
lush by neil finn June 11, 2011