I actually wrote a piece on P values recently! https://www.ahajournals.org/doi/full/10.1161/CIRCRESAHA.118.312530#R1
P-values indicate how incompatible data are with a specified statistical model or hypothesis.
The American Statistical Association noted, "researchers often wish to turn a P value into a statement about the truth of a null hypothesis, or about the probability that random chance produced the observed data. The P value is neither. It is a statement about data in relation to a specified hypothetical explanation and is not a statement about the explanation itself."
Their whole piece on P values is excellent and written in a way that I think is readable even to folks without a background in statistics: http://web9.uits.uconn.edu/lundquis/ASA%20statement%20on%20p%20values.pdf