1 definition by The Leashed Liv

Lea-sh-ed, adj. - Describing the act of using an electronic device whilst it's plugged.
"Could you please Google that?"
'I'm at 15%, I don't want to be leashed.'
by The Leashed Liv September 3, 2017
Get the Leashed mug.