Green’s Dictionary of Slang

keffal n.

also keffel, keffil
[Welsh ceffyl, a horse; its use often implied that the horse was second-rate]

(UK Und.) a horse.

[Ire]‘Teague’ Teagueland Jests I 19: The Farrier [...] had provided an old rotten Keffill to accomodate the Spark.
[UK]B.E. Dict. Canting Crew n.p.: Keffal a Horse.
[UK]New Canting Dict. [as cit. c.1698].
[UK]Bailey Universal Etym. Eng. Dict. [as cit. c.1698].
[UK]Grose Classical Dict. of the Vulgar Tongue n.p.: Keffel, a horse (Welch).
[UK]Lex. Balatronicum [as cit. 1785].
[UK]Egan Grose’s Classical Dict. of the Vulgar Tongue [as cit. 1785].
[US]Matsell Vocabulum.
[Aus]C. Crowe Aus. Sl. Dict. 41: Keffel, a horse.