to live in an isolated location - Anglais Synonymes Dictionnaire