a bit of back ground......
Boke means to vomit. Originally spelt bock and now often spelt boak, it is pronounced, as you would expect, to rhyme with soak. In origin, it is onomatopoeic.
Boke, which originally meant belch and can mean retch, is a particularly good example of this. It suggests its meaning far more vividly than its English equivalents vomit or be sick.
Boke can also be a noun. Thus, someone has to clean the boke off the bathroom floor after a post-binge incident. People can be left with tell-tale dried-in boke on their clothes, as a result of that sudden dash to the toilet after that one too many.
Boke can also be used figuratively. If you want to describe something that you utterly disapprove of or find detestable, then ?it gies (gives) me the boke? ? as in: ?Her airs and graces fair gie me the boke (or boak)? ? ticks the right box.
If you want to emphasize your disapproval or dislike even further you can always turn to it gies me the dry boke (or boak). The dry boke (or boak) literally is that terrible stage further than vomiting when you have got rid of everything that was in your stomach and you are retching helplessly without result.