Noun which may take the genitive case particle 'no', Na-adjective (keiyodoshi), Noun
a long time (since the last time); first in a long time
やあビル、随分久しぶりだね。I haven't seen you for a long time, Bill. Expressions (phrases, clauses, etc.)
it's been a long time; long time no see
see お久しぶり
Also written 久し振り【ひさしぶり】