Sharon Osbourne has publically apologized on her Twitter page for publically insulting the star over her appearance.

I must apologize for getting a cheap laugh at her expense, Osbourne Twittered.

You just want to say God bless and here's a Gillette razor, Osbourne said previously on her facial hair.

Watch video: