The English term "parking lot" matches the Italian term "parcheggio"

other english words that include "parking" : italian :
no parking divieto di parcheggio
parking parcheggiare