Etymology
Today it means: A quasi-government body corporate constituted under legislation and tasked to perform some functions. Full definition →
From statutory + board.
Etymology from Wiktionary, CC BY-SA 4.0.