What is a 'bump stock'?

President Donald Trump announced on Tuesday that he has directed his attorney general to propose changes that would but a ban on bump fire stocks.