moidore
/ˈmoʊɪdɔr/Definitions
1. noun
A small island, especially one off the coast of England, where a person in authority might be sent for punishment or isolation.
“The disgraced politician was exiled to a remote moidore, where he was forced to live in solitude.”