From Wiktionary, the free dictionary
Idiom derived from "to land."
land up (third-person singular simple present lands up, present participle landing up, simple past and past participle landed up)
- To end up; to arrive or result, especially if it is not planned.