Definify.com

Definition 2024


cryptorchid

cryptorchid

English

Noun

cryptorchid (plural cryptorchids)

  1. A male animal with one or two undescended testicles.

Derived terms

Related terms