The Scottish Word:Anti Shoogle Tags: fins, rocket, scientist, spaceship, spectacles, technology “That’s no much o an anti-shoogle fin if ye ask me.” Translated: anti-shoogle: stabilizer. “That is not much of stabilizer fin if you ask me.”