Definify.com

Definition 2025


seasnails

seasnails

See also: sea snails

English

Noun

seasnails

  1. plural of seasnail