Home
Manglish
English listing
Malayalam listing
About
Sitting duck - meaning in malayalam
Meanings for Sitting duck
noun
അപകടത്തില് നിന്നോ ആക്രമണത്തില് നിന്നോ യാതൊരു സംരക്ഷണവും ഇല്ലാത്ത വസ്തുവോ വ്യക്തിയോ