long-term commitments - German English Dictionary