Definition, synonyms and related words
A metabolite found in many molluscs.
Of, or pertaining to, the lobster.