Lister's river snail

Noun

 * 1) A large species of freshwater snail,.