Noun

eyeball [pl. eyeballs]
مقلة {العَيْنِ}

...

orb {med.}

related Results

eyeball (n.) , [pl. eyeballs]