Parking-lots meaning : An open area, generally paved, where automobiles may be left when not in use. A road blocked by stop-start traffic.
parking lots
sideswiping
physiognomies
embroider
quatorzes