曾幾何時 (cang4 gei2 ho4 si4) — before long; just a while ago; not long before/since/after; once upon a time in Cantonese
cangˎ₄曾geiˊ²幾hoˎ₄何siˎ₄時简 曾几何时
Mandarin Pinyin: ceng2 ji3 he2 shi2
Meaning of 曾幾何時
nounbefore long; just a while ago; not long before/since/after; once upon a time