otter shell

Noun

 * , a large marine bivalve mollusc.

Translations

 * Galician: