ドライブインシアター
Meanings
Noun
1. drive-in theater; drive-in theatre