Vocabulary

久しく

for a long time; for ages; for a good while

adverb