it was hard, but i finally passed that cata  matsuri japan last night
"slang term from the dance game "dance dance revolution" which corresponds to a song with a difficulty rating of 9
"it was hard, but i finally passed that cata  matsuri japan last night" What is the definition of "cata"?