scientific advisor - Spanish English Dictionary