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. Английский словарь медицины. 2012