Word Definition - 海枯石烂

hǎi kū shí làn lit. until the seas dry up and stones go soft (idiom); fig. forever; until the end of time