Foreign Office Minister Jeremy Browne has been dubbed a racist by a heckler in the BBC's Question Time audience.
It came during a debate on the BBC One programme over the defence treaties which have been signed by the UK and French governments.
He said British soldiers would not need to speak French, wear onions round their necks or striped T-shirts following the move.
An audience member shouted: "ooh racist" at the MP as he spoke.
The Liberal Democrat minister had said: "We're not merging our Army with France. Our soldiers won't be required to speak French or wear onions round their necks or stripey t-shirts, or ride bicycles.
"Don't believe every thing you read in the newspapers."