lay witness(n = noun.person) Array - any witness who does not testify as an expert witness; Array
is a kind of witness
Antonym: expert witness
adverse witness, bear witness, bear witness against, bearing false witness, character witness, easy lay, expert witness, false witness, hostile witness, jehovah's witness, lay, lay aside, lay away, lay before, lay by, lay claim, lay down, lay down the law, lay eyes on, lay figure, lay hands on, lay in, lay into, lay it on thick, lay low, lay off, lay on, lay on the line, lay out, lay over, lay reader, lay shaft, lay the foundation, lay to, lay to rest, lay up, lay waste, lay waste to, material witness, witness, witness box, witness stand