MYXINOID MEANING IN ENGLISH

• Myxinoid Definition & Synonyms

  1. (n.) A hagfish.
  2. (a.) Like, or pertaining to, the genus Myxine.


RECENT SEARCHES