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