Translation of calar in English:

calar

scratch

noun

  • 1

    scratch, mark or wound made by scratching