mountain oyster

noun

Definition of mountain oyster

: the testis of a bull calf, sheep, boar, or other animal used as food

called also Rocky Mountain oyster