Well, it does mean a “physical” particle, but a photon is one type of physical particle that readily converts to energy when it hits other types of physical particles.
You may find this unintuitive, because you are used to thinking about physical particles that mostly remain the same when they interact with other particles (e.g. the protons, neutrons and electrons that make up ordinary matter), but photons are particles just the same.