What does Beer for my horses mean?

Beer for my horses meaning in Urban Dictionary

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