myxinoid (comparative more myxinoid, superlative most myxinoid)
myxinoid (plural myxinoids)
New Latin Myxine + -oid