department of livestock and fisheries research - Français Anglais Dictionnaire