vanmaram

Sitting duck - meaning in malayalam

Meanings for Sitting duck

noun
അപകടത്തില്‍ നിന്നോ ആക്രമണത്തില്‍ നിന്നോ യാതൊരു സംരക്ഷണവും ഇല്ലാത്ത വസ്‌തുവോ വ്യക്തിയോ