drive-in movie theater - German English Dictionary