English | German | Russian | Czech

lot lizard English

Meaning lot lizard meaning

What does lot lizard mean?

lot lizard

A prostitute at a truck stop. (derogatory) A low or stupid person. A customer or salesperson at a used car lot.

Are you looking for...?

lot | lizard