Imbricaria bellulavaria explained

Imbricaria bellulavaria is a species of sea snail, a marine gastropod mollusc in the family Mitridae.

Description

The length of the shell varies between 34 mm and 53 mm.

Distribution

This marine species occurs off the Philippines.

References

External links