Translation of demacrado in English:

demacrado

haggard, adj.

Definition of haggard in English

adjectivefeminine demacrada

  • 1

    haggard
    drawn