draft payable to bearer - German English Dictionary