Green’s Dictionary of Slang

torril n.

[dial.]

a general insult referring to a woman or a horse.

[UK]Farmer & Henley Sl. and Its Analogues.