Top definition
Leneya ; the one employee that won't mind their damn business.
Wow you're acting like such a Leneya right now.
by Sargent Lenny June 04, 2018
Get the mug
Get a Leneya mug for your friend Nathalie.