Big Huge Thesaurus

neurotransmitter

noun