Dictionary

Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.

Clear

Try these words

Meaning of astroturf

Source language: EnglishDictionary language: English

astroturf

noun

Definitions

  1. A synthetic material used in sports grounds as a durable substitute for natural grass.

    Synonyms:artificial turf

verb

Definitions

  1. To cover with an artificial grass-like material.

  2. (usually lowercase) To fabricate an impression of political support for an agenda. See astroturfing.