chatham island duck - Spanish English Dictionary