MORGAY MEANING IN ENGLISH

• Morgay Definition & Synonyms

  1. (n.) The European small-spotted dogfish, or houndfish. See the Note under Houndfish.


RECENT SEARCHES