senior scientific worker - Spanish English Dictionary