launch an extensive investigation - Turkish English Dictionary