astroturfing - Spanish English Dictionary