furnishing a place to live - Anglais Synonymes Dictionnaire