Synonyms for Land Up (same or very similar meaning)
WordNet sense 1 (block with earth, as after a landslide):
earth up
WordNet sense 2 (finally be or do something):
finish, finish up, wind up, end up, fetch up
From the ODE community, based on WordNet
add/edit