drive-through delivery - Francés Inglés Diccionario