launch a thorough investigation - Alemán Inglés Diccionario