agricultural structures and irrigation - Français Anglais Dictionnaire