vanmaram

കണ്ടാലുടന് - meaning in english

Meanings for കണ്ടാലുടന്

noun
On sight