Radio host Rush Limbaugh has apologized to a Georgetown University law student for calling her insulting names.

He had come under intense criticism from womens' groups, politicians from both political parties and some of the advertisers on his talk show.

Limbaugh said Saturday on his website that he had chosen the wrong words in his comments about law student Sandra Fluke. He said he "did not intend a personal attack" on her.

Limbaugh had called her a "prostitute" and a "slut" after she testified before Congress about a need for insurance coverage for birth control.Limbaugh did not back down from his position but wrote, "My choice of words was not the best, and in the attempt to be humorous, I created a national stir. I sincerely apologize to Ms. Fluke for the insulting word choices."

President Barack Obama had telephoned Fluke on Friday to express his support.

(Copyright 2012 by The Associated Press.  All Rights Reserved.)