Honestly it seems those dictionaries are not at all up to date with common English informal phrases. Source: native and resident Londoner of >40 years, and user of "mugging" in the "ripped off" sense for most of them.
Dictionaries lag behind the language. They do not define the language. [1] Metaphorically, the dictionary is a slightly out of date road map, it doesn't define the road network. When the poster tells you of a new road, he isn't "wrong" just because it doesn't show up on your old map.
Your use very fringe at best and is very inappropriate anywhere else, as it was pointed out to you.