BADENOCH, an inland country of Invernessshire in Scotland, lying between Aberdeenshire and Lochaber.