sthenelus Definition
Definition
A genus of sea snails, marine gastropod mollusks. The inhabitants of this genus have strong, sturdy shells, often used in marine research and collections.
Browse
A genus of sea snails, marine gastropod mollusks. The inhabitants of this genus have strong, sturdy shells, often used in marine research and collections.
Browse