equipment support contracts - Spanish English Dictionary