Sitting Duck Meaning in Bengali. Sitting Duck শব্দের বাংলা অর্থ কি? English to Bangla online dictionary. Google Translate "Sitting Duck".
Sitting Duck :- বসা হাঁস
Sitting Duck :- Noun