Megalatractus
noun
Meg·a·la·trac·tus
Definition of Megalatractus
: a genus of Australian marine snails (family Xancidae) including the largest known living gastropod
Keep scrolling for more