French-English dictionary »

neuropeptide meaning in English

FrenchEnglish
neuropeptide nom {m}

neuropeptide◼◼◼(peptide that function as a neurotransmitter)
noun