proper and thorough investigation - Turkish English Dictionary