spotbill duck - Spanish English Dictionary