cryptorchids
English
Noun
cryptorchids
plural of
cryptorchid