Dictionary Translate Correct Ask AI
Noun
eyeball [pl. eyeballs]
مقلة {العَيْنِ}
...
orb {med.}
related Results
eyeball (n.) , [pl. eyeballs]