I've googled and looked it up in every dictionary I know, and I can find "lay" and I can find "lodge", but I can't seem to work out the meaning of the two words together.
The context is this poem by Robert Frost:
The rain to the wind said,
You push and I'll pelt.'
They so smote the garden bed
That the flowers actually knelt,
And lay lodged--though not dead.
I know how the flowers felt.