ramshorn snailPronunciation: /ˈramzhɔːn/Definition of ramshorn snail noun a European freshwater snail which has a flat spiral shell. Family Planorbidae: several genera ramshorn snail in other Oxford dictionaries Definition of ramshorn snail in the US English dictionary