launch a thorough investigation - Turco Inglés Diccionario