senior research scientist - Spanish English Dictionary