neuromodulator definition

neuromodulator means injectable botulinum toxins and neurotoxins.
neuromodulator means injectable botulinum toxins and neurotoxins. “NMPA” means China's National Medical Products Association. “NOL” means net operating loss.