to be entrusted with delivery - German English Dictionary