drive-in cinema - French English Dictionary