US President Donald Trump has outraged French opinion by suggesting the 2015 attacks on Paris could have been stopped by giving people guns.
He mimicked gunmen summoning and shooting victims one by one, saying "Boom! Come over here!" and using his hand to imitate a gun being fired.
In reality, the attackers sprayed many of their 130 victims with semi-automatic fire and set off bomb belts.
The French foreign ministry called for the victims' memory to be respected.
"France expresses its firm disapproval of the comments by President Trump about the attacks of 13 November 2015 in Paris and asks for the memory of the victims to be respected," the foreign ministry said.
François Hollande, who was French president at the time of the attacks, said Mr Trump's remarks were "shameful". They "said a lot about what he thinks of France and its values", he added.
What did Trump say exactly?
"Paris, France, has the toughest gun laws in the world..." he told the NRA.
"Nobody has guns in Paris, nobody, and we all remember more than 130 people, plus tremendous numbers of people that were horribly, horribly wounded. Did you notice that nobody ever talks about them?
"They were brutally killed by a small group of terrorists that had guns. They took their time and gunned them down one by one. Boom! Come over here. Boom! Come over here. Boom!
"But if one employee or just one patron had a gun, or if just one person in this room had been there with a gun, aimed at the opposite direction, the terrorists would have fled or been shot."
What happened on 13 November 2015?
In an attack claimed by the Islamic State group, jihadists rampaged across the French capital, initially firing on cafe-goers.
In the deadliest assault, they shot rock fans inside the Bataclan concert hall, killing 89 people.
Attackers either died at the scene or were killed in a subsequent police raid. One suspect, Salah Abdeslam, survived and is now in prison in France.
Has Emmanuel Macron reacted to Trump?
There was no immediate response from the French president who only recently had cordial talks with Mr Trump in Washington.
Trump-Macron bromance in the making?
However, the French foreign ministry made clear its rejection of Mr Trump's allegations.
"Every country freely decides on its own laws on carrying firearms, as in other areas," it said. "France is proud to be a country where acquiring and carrying firearms is strictly regulated."
The mayor of Paris, Anne Hidalgo, tweeted that President Trump's depiction of the 2015 attacks was "scornful and unworthy".