WATER SNAIL MEANING IN ENGLISH

• Water snail Definition & Synonyms

  1. () The Archimedean screw.
  2. () Any aquatic pulmonate gastropod belonging to Planorbis, Limnaea, and allied genera; a pond snail.


RECENT SEARCHES