irrevocable commitments - German English Dictionary