proper and thorough investigation - Almanca İngilizce Sözlük