What is the difference?
The only difference between the two words is the definition of 'lay' and 'lie' and how they are employed in a sentence.
"Lay" is an action verb; therefore, you use it with a direct object, and it implies putting something down.
On the other hand, "lie" is an intransitive verb implying one's position on a flat surface or state of lying down.