Definition of mountain tortoise in English:

mountain tortoise

noun

  • A tortoise inhabiting mountainous country; specifically the leopard tortoise, Geochelone pardalis, found throughout the African savannah.

Origin

Late 19th century; earliest use found in John Stainer (1840–1901), musicologist and composer.