To lay in Meaning, Definition & Usage

Definitions
  1. to store; to provide.

Webster 1913