Definition of mountain ram in English:

mountain ram

noun

  • 1A male mountain sheep.

  • 2North American A male bighorn or Dall sheep.

Origin

Early 17th century; earliest use found in John Fletcher (1579–1625), playwright.