Meaning of PARKING in English

PARKING

n. placing a vehicle in a location for an extended period of time; lot for parking cars; (slang) making out, kissing

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.