What does OTRs stand for?
OTRs stands for "oxytocin receptors"
How to abbreviate "oxytocin receptors"?
"oxytocin receptors" can be abbreviated as OTRs
What is the meaning of OTRs abbreviation?
The meaning of OTRs abbreviation is "oxytocin receptors"
What does OTRs mean?
OTRs as abbreviation means "oxytocin receptors"