Subscribe
URL of the page has been copied to clipboard.
Meaning : Any of various seashore mollusks having a tapering tubular shell open at each end and a foot pointed like a spade for burrowing.
Synonyms : tusk shell
Install App