make the delivery - German English Dictionary