Dictionary search results

Showing 1-4 of 4 results

replica British & World English

An exact copy or model of something, especially one on a smaller scale

replica English Thesaurus

I cannot confirm whether it is a replica or a real firearm at this stage