BORIS Johnson launched an attack on the SNP after he appeared to mishear a Gaelic word from Angus MacNeil.

The Prime Minister was taking questions from Westminster's Liaison Committee, made up of the chairs of the parliament's select committees.

MacNeil, the SNP MP for Na h-Eileanan an Iar (Western Isles), was questioning Johnson on the impacts of Brexit and the UK Government's trade deals.

MacNeil asked: "What will you recoup in the trade deals that you're now an advocate of? With New Zealand for instance, how much will you recoup - either in percentages or pounds - and Australia, what will you recoup?"

READ MORE: Boris Johnson warned he's 'aggravating' Scots with 'brutish' Unionism

Johnson began to read from a piece of paper in front of him before MacNeil interjected calling for "numbers".

A tense back-and-forth exchange followed in which Johnson said there would be "great opportunities for Scottish beef", to which MacNeil replied: "This is waffle, come on."

Chair of the committee, Sir Bernard Jenkin, then told MacNeil to let the PM answer, after which Johnson said that one deal "could increase exports by 100 million pounds" while reading from notes.

He added: "Quite a lot of that will be Scotch whisky."

MacNeil, who started a Gaelic Medium Unit in a Mull school after qualifying as a teacher, replied: "Slàinte."

Slàinte means "health" in Scottish Gaelic and is used as a toast, usually in place of "cheers".

Johnson, appearing to mishear the Barra-born MacNeil, became agitated and replied: "Are you turning up your nose at that?"

He continued: "The SNP is against every free trade deal that's ever done. By the way, never let it be forgotten that they were against joining the EU."

MacNeil calmly responded: "Stop heckling yourself Prime Minister."

READ MORE: 'Why won't they look?': Top lawyer questions Met's dismissal of SNP ‘cash for honours' complaint

The SNP did initially oppose joining the EU but that position has since changed, as has Johnson's on a certain Tory MP in the past few weeks.

The SNP's position on the EU now is that the "best way to build a more prosperous and equal Scotland is to be a full independent member of the EU".

Incidentally, Johnson's party's official position on the EU was in support of the bloc with David Cameron urging people to vote remain. The UK voted to leave in 2016 with Johnson as one of the main figures in the Leave campaign.

READ MORE: Tory MPs express anger over Johnson's plan to curb second jobs

MacNeil went on to question the PM on the "cash for peerages" scandal whereby former Tory party treasurers have entered the House of Lords after donating £3m to the party.

MacNeil said the practice was seen as "very corrupt" and asked Johnson whether the practice should end.

The PM replied: "These are, by and large, men and women who contributed a huge amount to public life."

He added that the alternative was a "completely taxpayer-funded system of politics".