n. placing a vehicle in a location for an extended period of time; lot for parking cars; (slang) making out, kissing
PARKING
Meaning of PARKING in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012