invoice payable - German English Dictionary