Notes payable - German English Dictionary