person who deliver - Deutsch Englisch Wörterbuch