scientifically supported - Spanish English Dictionary