Slang meaning of KENSINGTON GORE

KENSINGTON GORE means: Kensington gore is British theatre slang for artificial blood.