vanmaram

താറാവുപിട - meaning in english

Meanings for താറാവുപിട

noun
Female duck