What a lovely question and idiom. It is very old language and given that it is written by an Australian I will leave you to interpret his meaning of haunch.
1. the hip. 2. the fleshy part of the body about the hip. 3. a hindquarter of an animal. 4. the leg and loin of an animal, used for food.
Look more closely at the context.