What is the meaning of 田螺?

river snail (a generic term referring to freshwater snails)

river snail

Source: wiktionary.org