Question: is layman a formal word?
Answer: "Layman" is a perfectly acceptable term. No one is an expert in every field. It refers to a person who is not an expert in the field.