make a thorough investigation - German English Dictionary