That may be the technically correct definition of the term replica firearm that I found, that a replica is a dummy or non-firing gun.
I found that on a UK Firearms Law page.
In common usage, its meaning may not be as crystal clear to the uninitiated.
I think that it took me a while to understand the distinction as used on most forums, that reproductions are guns meant to be fired while replicas usually aren't.
And the meaning of the word replica may have also changed from years ago too adding to the confusion.