inotocin

Noun

 * 1) A neuropeptide, similar to oxytocin, present in ants

Related terms

 * inotocinergic