vanmaram

നേത്രപീഡ - meaning in english

Meanings for നേത്രപീഡ

noun
Eyesore
Eye sore