Comment Comment by matthewowen I think it's landed in the same sense as "landed a deal": got, or achieved, in this case achieving shooting them down.For me, my first read of the sentence would definitely be that it means shot down. parent matthewowen 7 years ago
For me, my first read of the sentence would definitely be that it means shot down.