sitting ducks - Francés Inglés Diccionario