నేత్రnētra
Top 5000
Meanings
Adjective
1. of, or relating to the eye, or the eyesight - ocular