Slang term for horse vagina, and usually is used in a negative manner
Man, that guy is such a triben