chatham island duck - French English Dictionary