Definition of mountain oyster in English:

mountain oyster

noun

  • The testicles of a calf, sheep, or other animal, used as food; lamb's fry.

Origin

Mid 19th century; earliest use found in Washington Star.