institution that advocates for fundamental human, community, or collective rights - Anglais Synonymes Dictionnaire

Can't found any synonym terms.