Rock singer Alanis Morissette has denied saying "thank you Brazil" at the end of a concert in Peru.
Morissette has sold 40 million albums around the world
The Canadian star said it was "entirely untrue" that she had got the countries confused and her words were misheard at the gig in the Peruvian capital, Lima.
On her website, she said she told 14,000 fans last month: "Thank you, bless you" - not "thank you Brazil".
The singer previously blamed the slip on being drunk, saying "must have slipped out".
But now the star said she felt compelled to set the record straight after the story travelled round "at such speed with and such tenacity."
The singer-songwriter admitted to fans on the site that she "can be a flake like the best of them."
"I can claim that I'm disoriented, discombobulated, drunk, flakey and all of the cousins of those words in moments throughout my life," she said.
Morissette said she had no intention of commenting on the issue at first "because it was comedic to me".
The 29-year-old has been touring South America promoting her latest album Feast on Scraps.
Critics made light of her gaffe and praised the Peru show.
"These are mistakes, that have already been forgiven after a magical night on which we witnessed a true rock star," said one local paper.