vanmaram

On sight - meaning in malayalam

Meanings for On sight

noun
കണ്ടാലുടന്