very satisfactory or excellent; everything is fine or working out well.
Origin unknown, but possibly from Yiddish kaput setik, a phrase meaning broken or worthless—which was ironically used to mean the opposite. The word became popular American slang in the 1920s and may have been deliberately twisted from its original meaning.
Try Another Word