Translation of Mesta in English:

Mesta

feminine noun

History

  • 1

    la Mesta association of sheep and cattle farmers