LAY OPEN Meaning of LAY OPEN in English 1.Open, lance, cut open.2.Expose, reveal, exhibit, disclose, unveil, divulge, publish, show, make known. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012