trade note payable - German English Dictionary