Translation of hierba artificial in English:

hierba artificial

Astroturf, n.

feminine noun

  • 1

    Astroturf trademark
    artificial turf