Word Meaning

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


Meaning of supraloral

- Situated above the lores; as, the supraloral feathers of a bird.
- A supraloral feather.