drive-through delivery - German English Dictionary