long-term car park - Turkish English Dictionary