place of rest/repose - Turc Anglais Dictionnaire