vanmaram

Shelduck - meaning in malayalam

Meanings for Shelduck

noun
ഒരിനം പിടത്താറാവ്