a revolutionary discovery - Spanish English Dictionary