meaning of bloody sex horse

bloody sex horse meaning in Urban Dictionary

an accumulation of arbitrary terms which can be meaningless to other folks but significant to shut friends.