free range husbandry - French English Dictionary