technical advisor - Spanish English Dictionary