Large marine mollusc