ひさしぶり
Meanings
Expression
Polite
1. it's been a long time; long time no see
Kanji used
honorable
long time
Composed of
honorific/polite/humble prefix
a long time (since the last time); first in a long time