The mariachi star, who was wearing a blue mini dress, was singing her track Viva Mexico on the Univision network's Despierta America morning show when her feminine care product fell to the ground.

The 42 year old winced briefly as she realised what had happened, but refused to let the moment ruin her gig and instead pressed on with the show, according to Fox News Latino.

Video footage of the incident has since gone viral, but instead of trying to avoid the embarrassing moment, Navidad has addressed it via, hitting back at critics for ridiculing her online.

In Spanish, she wrote, "It's sad that there are men who forget they are here because of a woman and are offensive and vulgar towards women... Women use sanitary towels... My towel fell..."

She then dismissed speculation the incident was staged to garner attention, adding, "I want to make it clear that I never threw or would throw the pad."

To her fans, she continued, "Thank you, I love you... This is not something I should be ashamed of or mocked for."