Definisi 'domoic acid'

English to English
noun
1 a neurotoxin that is deadly for humans; found in various marine algae Terjemahkan
source: wordnet30

More Word(s)
neurolysin, neurotoxin,

Visual Synonyms