Word Meaning

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


Meaning of morgay

- The European small-spotted dogfish, or houndfish. See the Note under Houndfish.