Slovnenya

Translation English French: sitting duck

Dictionary: main
sitting duck
noun