Find the word definition

Wiktionary
lot lizard

n. 1 A prostitute at a truck stop. 2 A low or stupid person. 3 A customer or salesperson at a used car lot.