Whistling Duck (noun) Definition, Meaning & Examples

noun
  1. any of several long-legged, chiefly tropical ducks of the genus Dendrocygna, most of which have whistling cries.
Whistling Duck (noun) Definition, Meaning & Examples

More Definitions