Portuguese-English dictionary »

astroturfing meaning in English

PortugueseEnglish
astroturfing noun
{m}

astroturfing(disguising of an orchestrated campaign)
noun