delivery technician - German English Dictionary