claim and delivery - German English Dictionary