English

edit

Noun

edit

synorchism (uncountable)

  1. Union or fusion of the testes.

Synonyms

edit