Translation of mordaza in English:

mordaza

gag, n.

feminine noun

  • 1

    (en la boca)
    gag
    una medida que se convirtió en la mordaza de la prensa a measure which had the effect of gagging the press
  • 2

    Technology
    clamp