project payments - German English Dictionary