What is the meaning of "chica grrr"? This ad on YouTube with a woman saying this is getting awfully annoying.