dude that japanese chick, kyoko totally went kyoko on that asshole
(pronounced:  key-o-ko) is a japanese female name meaning 'mirror', or 'girl of today', but more than likely she's a girl who kicks ass!
"dude that japanese chick, kyoko totally went kyoko on that asshole" What is the definition of "kyoko"?