land in
• cause someone to be in a difficult or unwelcome situation.
• "his exploits always landed him in trouble"
Similar:
bring,
lead,
drive,
cause to be in,
cause to arrive in,
finish up,
arrive,
find oneself,
end up,
turn up,
come,
go,
appear,
wind up,
fetch up,
show up,
roll up,
blow in,