sitting ducks - Turkish English Dictionary