Definition of “oculus” - English Dictionary

british dictionary