parking spots - French English Dictionary