Definition of mountain shrimp in English:

mountain shrimp

noun

  • A small freshwater crustacean, Anaspides tasmaniae, found in mountain waters of Tasmania.

Origin

Early 20th century; earliest use found in George Smith (1833–1919).