freecom over 9 years ago [hidden] 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... 0 Reply Copy ID Copy Link