London Cream Tea Posted in L Best definition London Cream Tea When you give a girl a creampie and wait for it to leak out. Then when it dries you feed it to her and piss in her mouth. I gave Sheila a London Cream Tea last night! How satisfied are you with the definition? Looking for London Cream Tea meaning? Delighted that you discovered the greatest determine on our web site! Recently this definition was actually observed 8 times.