Definify.com

Definition 2025


ramshorn_snails

ramshorn snails

English

Noun

ramshorn snails

  1. plural of ramshorn snail