The phrase "lay in" is often used to mean to stock up or to store. There are several synonyms that can be used in place of "lay in," such as hoard, accumulate, gather, amass, stockpile, and store. These words describe the act of acquiring and storing items for future use. For example, a person might lay in supplies for a coming storm, or they might hoard resources in preparation for a potential shortage. Whatever the reason for laying in, there are many different words that can express this idea effectively and with nuance.