meaning of British Dumplings

British Dumplings meaning in Urban Dictionary

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