lead scientist - Spanish English Dictionary