escars

English

Noun

escars

  1. plural of escar