Megalatractus
noun
Meg·a·la·trac·tus
: a genus of Australian marine snails (family Xancidae) including the largest known living gastropod
Love words? Need even more definitions?
Merriam-Webster unabridged
Share