I have seen the expression "land in the tall grass" and I am unsure of its meaning. Googling for it, I can only get the literal meaning, but not the one from a context like the one below from a TV series:
He is the one who should be nervous, Mommy. If you ask me? George Altman landed in the tall grass.
Any ideas?