Definition, synonyms and related words
A homologous form of oxytocin/vasopressin found in segmented worms.