vanmaram

കാട്ടുതാറാവ് - meaning in english

Meanings for കാട്ടുതാറാവ്

noun
Wild duck