translate English to French: Avaaz means voice in a variety of Asian, Middle Eastern and European languages.
Avaaz compte déjà un million de participants dans plus de 180 pays.