Babylonia umbilifusca is a species of sea snail, a marine gastropod mollusc in the family Babyloniidae.[2]
Babylonia umbilifusca is a species of sea snail, a marine gastropod mollusc in the family Babyloniidae.