peckish
adj.
somewhat hungry
adj.
easily irritated or annoyed
an incorrigibly fractious young man|not the least nettlesome of his countrymen