LOT LIZARD


Meaning of LOT LIZARD in English

n 1. a prostitute who frequents truck-stop parking lots, looking for customers. ("After dark, the lot lizards will come to your window.") Submitted by William Duppler, Valley City, ND, USA, 22-11-2002.

Slang English vocab.      Английский сленговый словарь.