to embody a concept - Anglais Synonymes Dictionnaire