Vocabulary
久方ぶり
ひさかたぶり
long time (since the last time); first in a long time
noun
na-adjective
adj-no