English-Polish dictionary »

sitting duck meaning in Polish

EnglishPolish
sitting duck noun
an obvious or unconcealed target

łatwa zdobycznoun

łatwy celnoun