Ancilla taylori is a species of sea snail, a marine gastropod mollusk in the family Ancillariidae.
Distribution This marine species occurs in the waters off Sabah and off the Philippines.
References
External links Natural History Museum, London: image