gaggle of ducks - Turkish English Dictionary