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.”

Synonyms

  • island
  • pariah

Antonyms

  • haven
  • sanctuary