vanmaram

താട - meaning in english

Meanings for താട

noun
Dewlap