London snake hole Share definition Flag Just more useless slang for an asshole. Anon : hey, did you know anon's such a London snake hole? London snake hole by Best Based Lord August 6, 2016 Get the London snake hole mug.