financial contracts - German English Dictionary