Vocabulary
兼々
かねがね
since long ago; already; for quite a while; for some time now
adverb