technology provider - Spanish English Dictionary