Translation of escara in English:

escara

crust, n.

Definition of crust in English

feminine noun

  • 1

    crust
    slough