drive-in movie theatre - French English Dictionary