OCULUS


Meaning of OCULUS in English

(n.) An eye; (Bot.) a leaf bud.

Webster's English dictionary.      Английский словарь Webster.