Word Meaning

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


Meaning of infraocular

- Situated below the eyes, as the antenna of certain insects.