Definition of “oculus” - English Dictionary

English