Urban Dictionary: :P
https://www.urbandictionary.com/define.php?term=%3AP
WEBApr 27, 2010 · 1. Somewhat sheepish (but good-humored) acknowledgment of (usually one's own) silliness, foolishness, absentmindedness, or ineptness. While often used to reflect one's own state, it is also used in reference to others or situations. 2. Mild disgust, in other words, a stand-in for "ew" "yuck".
DA: 80 PA: 78 MOZ Rank: 86