ruddy ducks - Turkish English Dictionary