buy-back agreement - German English Dictionary