mesotocin
Noun
Meaning
mesotocin (uncountable)
(biochemistry) A neurohormone found in nonmammalian vertebrates with properties similar to oxytocin.
Noun
mesotocin (uncountable)
(biochemistry) A neurohormone found in nonmammalian vertebrates with properties similar to oxytocin.