special purchase and resale agreement - German English Dictionary