long-term car park - French English Dictionary