VariousWords beta
Related Terms:
Definitions:
Noun
domoic acid
Definition: a neurotoxin that is deadly for humans; found in various marine algae
Definition: A neurotoxin associated with some algal blooms