contract payable - German English Dictionary