Definition, synonyms and related words
The oxygen-carrying protein found in the muscles of some marine invertebrates