Hijo de puta is a long established Spanish insult, literally son of a whore, widely understood across Spanish speaking countries as a strong expression of anger or disbelief. Shortened clips of the phrase, sometimes truncated to hijo de pu, circulate on soundboards and in meme edits because the meaning is clear from tone alone. It spread through gaming chats, reaction videos and messaging apps, where a two second outburst works faster than typing an explanation, and it remains popular for both genuine frustration and ironic, friendly teasing among friends.