English · word

serotonin

a neurotransmitting chemical

Words sharing this root