VariousWords beta
Related Terms:
Noun
Definition: The abnormal accumulation of spermatozoa in the epididymides and ductus deferens (of horses)
VariousWords beta
Definition: The abnormal accumulation of spermatozoa in the epididymides and ductus deferens (of horses)