retail sales agreement/contract - German English Dictionary