inotocin
English
Noun
inotocin
(
plural
inotocins
)
A
neuropeptide
, similar to
oxytocin
, present in
ants
Related terms
inotocinergic