Former first minister Alex Salmond has hinted he smoked cannabis at university.
But the Gordon MP quipped: “I didn’t exhale” – in an apparent reference to Bill Clinton.
The former US president said he had tried cannabis as a young man but “didn’t inhale”.
Mr Salmond made the remarks during his weekly radio phone-in show when he was asked if he had “dabbled” during his time as a student at St Andrews University in the 1970s.
He told LBC presenter Iain Dale: “I didn’t exhale. I think there’s lots of dabblers, including yourself.”
Mr Dale then he insisted he had never taken drugs, to which Mr Salmond said: “For goodness sake, what a life you’ve led. Until Iain Dale got on the radio he did nothing at all exciting, folks.”
Asked about the Lib Dems’ call this week for cannabis to be legalised, the SNP MP said: “The difficulty with legalisation is the nature and types of different aspects of cannabis.
“The only thing I’ve been able to nail down as I think a deliverable objective is cannabis for medicinal purposes for people with long-term conditions and illnesses.”
He said he was “hugely sympathetic” to doing that, but went on: “In terms of broad legalisation you would have a difficulty now in trying to differentiate between a variety of categories of the drug.”