drive-in n : any installation designed to accommodate patrons in their automobiles
Copyright © 2024 3Dict.net