Invergordon Share definition Flag Invergordon is basically the shit hole scum of the Earth town that nobody wants to end up in and even the residents want to leave Ochh Invergordon is like shit well yeah it is ? Invergordon by XxSynxGatesxX April 26, 2011 0 0 Get merch Get the Invergordon mug. Buy Now — $32.95 See more merch