meaning of Borehamwood

Borehamwood meaning in Urban Dictionary

The pleasure you feel after working 8 miles and sink your teeth into a so-called "deserved and needed" shawarma.