What does British Dumplings mean?

British Dumplings meaning in Urban Dictionary

The work of getting head or domeski while doing an upper-tanker