Word Meaning

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


Meaning of outray

- To outshine.
- To spread out in array.