launch a comprehensive investigation - German English Dictionary