RAMSHORN Meaning of RAMSHORN in English [rams.horn] n (1901): any of various snails (as genera Planorbis, Helisoma, and Planorbarius) often used as aquarium scavengers Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012