英语翻译请高手详细的帮我解释一下下面这句话的意思,最好能说说的详细一点,beneficiary's draft in d