TESTICLES


Meaning of TESTICLES in English

The male sex glands. The testicles produce and store sperm and are the major source of testosterone.

English dictionary of medicine.      Английский словарь медицины.