Not the person you replied to either, but roughly speaking a resonance is mathematically the same as a particle. However the two concepts differ of course philosophically. So the shorter the lifetime of a particle is, the more one is inclined to call it a resonance rather than a particle.