a rigorous investigation - Spanish English Dictionary