long term commitments - German English Dictionary