528
In light of recent events, here's OpenStreetMap editors discussing naming of the Gulf of Mexico
(community.openstreetmap.org)
This is a most excellent place for technology news and articles.
It's just slang. I searched it on Startpage and it gives the definition : "used alone or as a noun or verb in various phrases to express annoyance, contempt, or impatience" which sounds right to me. I'd link it but I can't find where it sourced the definition.