As stated in the indie film "Last Stop For Paul", battyface means assface in Jamaican.
"No, you the battyface!"
by Marjory Stwart Baxter January 24, 2010
Someone who has an ass for a face. It is a widely-used term in Jamaica
Screw you, batty face!
by DMillystyle January 09, 2010