Skip to main content

Definitions by notcatventures

lot lizard

definition 1: a prostitute that frequents truck stops
definition 2: a small-time dealer
definition 1: That damn lot lizard gave me an STI!
definition 2: That lot lizard is the type of guy that'd sell you weed in a mall parking lot
lot lizard by notcatventures July 7, 2026