meaning of Beer for my horses

Beer for my horses meaning in Urban Dictionary

1) A song by Toby Keith and Willie Nelson2) a film about vigilante justice