English dictionary
scaphopod meaning and definition
Definition and meaning of scaphopod at MeaningMonkey.org. scaphopod meaning and definition in the English Dictionary.SCAPHOPOD noun
Definition of scaphopod (noun)
- burrowing marine mollusk
Source: Princeton University Wordnet