transhumant livestock of mesta - Turc Anglais Dictionnaire