freecom over 5 years ago not sure how to translate "kyun kyun" without it sounding dumb in my head, it's an onomatopoeia for chest-tightening heart throbbing. i guess the "hnnng" meme is tangentially related...