drive-inEnglish

drive-in

Noun

Any installation designed to accommodate patrons in their automobiles

English: drive-in