a rigorous investigation - Turkish English Dictionary