agricultural structures and irrigation - Espagnol Anglais Dictionnaire