Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of oculus

- An eye; (Bot.) a leaf bud.
- A round window, usually a small one.

Crossword clue for oculus

- Round window or eye like opening