draft payable - German English Dictionary