whistling ducks

English

Noun

whistling ducks

  1. plural of whistling duck