pair of ducks - Turco Inglés Diccionario