Translation of impronta in English:

impronta

stamp, n.

feminine noun

  • 1literary

    (marca, huella)
    stamp
    mark
  • 2

    Technology Art
    imprint
    impression