YourDictionary

mysid

noun

any of an order (Mysidacea) of small, shrimplike, malacostracan crustaceans with a carapace over most of the thorax

See mysid in American Heritage Dictionary 4

Learn more about mysid

link/cite print suggestion box