Definify.com

Definition 2025


scaphopod

scaphopod

English

Noun

scaphopod (plural scaphopods)

  1. tusk shell