technological research department - Spanish English Dictionary