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.