老半天 lǎo bàn tiān

DEFINITIONS

  1. (coll.) a long time

CHARACTERS

老 lǎo old, aged; experienced
半 bàn half
天 tiān sky, heaven; god, celestial