delphinula

Noun

 * 1) A sea snail of the species

Translations

 * French: