Definition of oxytocic in English:

oxytocic

adjective

Biochemistry