ESCHAR Meaning of ESCHAR in English n. scab, hard crust which forms over a wound (Medicine) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012