thoroughgoing, deep, basic, complete

listen to the pronunciation of thoroughgoing, deep, basic, complete