English Dictionary
Definition Stormont in British English
Stormont
/ˈstɔː(r)mɒnt/
Synonyms and related words
