What is a p-value?
A p-value is the probability of observing results at least as extreme as yours, assuming the null hypothesis is true. That conditional clause is the whole meaning, and it's the part most often dropped.
The null hypothesis is the boring explanation: no difference, no effect, no relationship. The p-value asks how surprising your data would be in a world where that boring explanation held. A small p-value means your data would be very surprising in that world, which is grounds to doubt it.
A p-value of 0.03 means: if there were genuinely no effect, you'd see a result this extreme roughly 3% of the time.